@charset "utf-8";

html,body{height:100%; padding:0px; margin:0px;min-width: 1200px;font:14px 微软雅黑;color:#444;}

.fl {float:left;}

.fr {float:right;}

.clear{clear:both;}

.border{border:1px solid #DFDFDF;}

.bg{background-color: #B0C4DE;}

.bg1{background-color: #CAFF70;}

.bg2{background-color: #FFC1C1;}

.bg3{background-color: #FFA07A;}

.bg4{background-color: white;}

.hj200 {line-height: 200%;}

.mt30{margin-top: 30px}

.mt20{margin-top: 20px}

.mt10{margin-top: 10px}

.w0{width: 100%}

.w1200{width: 1200px;margin:0 auto;}

.w1440{width: 1440px;margin:0 auto;}

.w1140{width: 1140px;margin:0 auto;}

a { text-decoration: none; outline: none; color: #000; transition: 0.2s; }

p{text-align: justify;text-justify:inter-ideograph;margin: 0;}

li { list-style-type: none; vertical-align: top; margin: 0;padding:0;}

ul {margin: 0;padding: 0;}

img{margin: 0;padding: 0;}

img { border: 0; vertical-align: top; }

h1, h2, h3, h4, h5, h6 { font-weight: normal; font-size: 100%; margin: 0;padding: 0}



/*header start*/

.header{height: 120px;position: absolute;z-index: 9999;background: url(../images/headbg.png) repeat-x center;}

.header .head_body{height: 60px;position: relative;top: 45px;}

.header .head_body ul{width: 887px;}

.header .head_body ul li{width: 110px;height: 60px;text-align: center;line-height: 60px;color: #000;font-size: 16px;font-weight: bold;background: url(../images/line1.png) no-repeat center right;}

.header .head_body ul a:nth-child(8) li{background-image: none;}

.header .head_body ul li:hover {background: #0B3D6E;color: #fff}

/*header end*/



/*banner start*/

.rslides{

	position:relative;

	list-style:none;

	overflow:hidden;

	width:100%;

	padding:0;

	margin:0;

}

.rslides li{

	-webkit-backface-visibility:hidden;

	position:absolute;

	display:none;

	width:100%;

	left:0;

	top:0;

}

.rslides li:first-child{

	position:relative;

	display:block;

	float:left;

}

.rslides img{

	display:block;

	height:auto;

	float:left;

	width:100%;

	border:0;

}

/*pager*/

.callbacks_tabs.callbacks1_tabs{margin-top:-40px; position:relative;z-index:100;margin-bottom:20px;}

.callbacks_tabs.callbacks1_tabs li{display:inline-block;width:10px;height:10px;margin-left:5px;border-radius:10px;border:1px solid #FFF;position:relative;}

.callbacks_tabs.callbacks1_tabs li a{display:inline-block;width:10px;height:10px;border-radius:10px;position:absolute; left:0; z-index:1000; color:rgba(100,200,300,0);color:transparent;}

.callbacks_tabs.callbacks1_tabs li.callbacks_here a{background:#FFF;}



/* Callback example */

.callbacks_container{

	

	position:relative;

	width:100%;

	max-width:100%;

	text-align:center;

}



.callbacks{

	position:relative;

	list-style:none;

	overflow:hidden;

	width:100%;

	padding:0;

	margin:0;

}

.callbacks li{

	position:absolute;

	width:100%;

	left:0;

	top:0;

}

.callbacks img{

	display:block;

	position:relative;

	z-index:1;

	height:auto;

	width:100%;

	border:0;

}

.callbacks .caption{

	display:block;

	position:absolute;

	z-index:2;

	font-size:20px;

	text-shadow:none;

	color:#fff;

	background:#000;

	background:rgba(0,0,0, .8);

	left:0;

	right:0;

	bottom:0;

	padding:10px 20px;

	margin:0;

	max-width:none;

}

.callbacks_nav{

	position:absolute;

	-webkit-tap-highlight-color:rgba(0,0,0,0);

	top:50%;

	left:0;

	opacity:0.6;

	z-index:3;

	text-indent:-9999px;

	overflow:hidden;

	text-decoration:none;

	height:61px;

	width:38px;

	background:transparent url("../images/themes.gif") no-repeat left top;

	margin-top:-30px;

	display:none;

}

.callbacks_container:hover .callbacks_nav{display:block;}

.callbacks_nav:active{opacity:1.0;}

.callbacks_nav.next{

	left:auto;

	background-position:right top;

	right:0;

}



@media screen and (max-width:600px){

	.callbacks_nav{

		top:47%;

	}

}

/*banner end*/



/*adv start*/



.adv ul li{width: 205px;height: 185px;padding:17px 17px;position: relative;-webkit-box-sizing: content-box;box-sizing: content-box;}

.adv ul li .titlen{height:50px;text-align: center;line-height: 50px;font-size: 16px;font-weight: bold;color: #1f3c6c}

.adv ul li .cur_con{text-align: left;text-align: justify;text-justify:inter-ideograph;}

.adv ul li{margin-bottom: 0px; transition: all 0.2s ease-in;}

.adv ul li:hover {background: #1F3C6C;}

.adv ul li:hover .titlen{display: none;}

.adv ul li .cover{display: none;}

.adv ul li:hover .cover{display: block;width: 205px;height: 185px;position: absolute;top: 0;color: #fff;padding: 30px 0}

.adv ul li:hover .cover b{display:block;width:205;height:40px;color: #fff;line-height: 35px;text-align: center;font-size: 16px;color: #FEA803}

.adv ul li.li1:nth-child(1) .imgn{width: 205px;height: 150px;background: url(../images/icon1.png) no-repeat center top;background-size: 150px 300px; transition: all 0.2s ease-in;}

.adv ul li.li1:nth-child(2) .imgn{width: 205px;height: 150px;background: url(../images/icon2.png) no-repeat center top;background-size: 150px 300px; transition: all 0.2s ease-in;}

.adv ul li.li1:nth-child(3) .imgn{width: 205px;height: 150px;background: url(../images/icon3.png) no-repeat center top;background-size: 150px 300px; transition: all 0.2s ease-in;}

.adv ul li.li1:nth-child(4) .imgn{width: 205px;height: 150px;background: url(../images/icon4.png) no-repeat center top;background-size: 150px 300px; transition: all 0.2s ease-in;}

.adv ul li.li1:nth-child(5) .imgn{width: 205px;height: 150px;background: url(../images/icon5.png) no-repeat center top;background-size: 150px 300px; transition: all 0.2s ease-in;}

.adv ul li.li1:hover .imgn{background-position: 27.5px -150px;}

/*adv end*/



/*product start*/

.product_1{padding:17px 0 40px 0;background: url(../images/probg_t.jpg) no-repeat center top;}

.product_1 .pro_body .pb_l{width: 300px;}

.product_1 .pro_body .pbl_top{width: 300px;height: 130px;background: url(../images/pro_list_t.jpg) no-repeat center;}

.product_1 .pro_list{width:298px;border: 1px solid #dfdfdf;border-width: 0 1px 0 1px;}

.product_1 .clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}

.product_1 .nav{ width:270px;position:relative;z-index:1;margin: 0px auto;}

.product_1 .nav a{ color:#fff;}

.product_1 .nav .nLi{position:relative; display:inline; height:36px; line-height:36px;margin: 8px 0;}

.product_1 .nav .nLi h3 a{display:block;font-size:16px; font-weight:bold;text-align: center;background: #E9E9E9;margin: 7.2px 0;color: #555;height:36px; line-height:36px;}

.product_1 .nav .nLi:nth-child(1) h3 a{margin-top: 0px;}

.product_1 .nav .sub{display:none; width:180px; left:270px; top:-46px;  position:absolute; background:#1F6CB7;  line-height:38px;z-index: 9999}

.product_1 .nav .sub li{ zoom:1;text-align: left;font-size: 13px;}

.product_1 .nav .sub a{ display:block;padding-left: 15px;}

.product_1 .nav .sub a:hover{background:#0B3D6E;color:#fff;}

.product_1 .nav .on h3 a{ background:#0B3D6E; color:#fff;}



.product_1 .pb_r{width: 880px;}

.product_1 .pb_r .pb_top{height: 90px;background: url(../images/title_p.png) no-repeat center;font-size: 16px;line-height: 80px;font-weight: bold;}

.product_1 .pb_r .pb_top a{color: #0B3D6E}

.product_1 .pb_r .pb_bot{width: 880px;}

.product_1 .pb_r .pb_bot ul li{width: 260px;margin-left: 33px;margin-top: 30px;}

.product_1 .pb_r .pb_bot ul li .zi{width: 260px;height: 37px;background: #0B3D6E;color: #fff;line-height: 37px;text-align: center;transition: all 0.2s ease-in;position: relative;top: -1px;}

.product_1 .pb_r .pb_bot ul li:hover .zi{background: #FEA803}

/*product end*/



/*company start*/

.company_1{/*background: url(../images/combg.jpg) no-repeat center;*/padding:68px 0;}

.company_1 .com_r{width: 620px;height:290px;position: relative;}

.company_1 .com_r .title{height: 35px;color: #fff;font-size: 20px;background: url(../images/com_line.png) no-repeat center left;}

.company_1 .com_r .con{padding-top: 15px;}

.company_1 .com_r .con p{font-size: 15px;color:#fff;line-height: 150%}

.company_1 .com_r .con .con_bot{width:620px;position: absolute;bottom: 0px;}

.company_1 .com_r .con .con_bot b{font-size: 30px;font-family: Arial;color: #FEA803;line-height: 50px;padding-left: 20px;}

.company_1 .com_r .con .con_bot .more{width: 130px;height: 35px;border-radius: 20px;background: #FEA803;margin: 5px 0;color: #0B3D6E;text-align: center;line-height: 35px;font-size: 16px;font-weight: bold;}

/*company end*/



/*new start*/

.new_1{padding:40px 0;}

.new_1 .new_l{width: 740px;}

.new_1 .title_n{height: 35px;line-height: 35px;}

.new_1 .title_n .dot{width: 4px;height: 20px;background: #0B3D6E;margin: 7.5px 18px 0 0}

.new_1 .title_n b{font-size: 20px;}

.new_1 .new_l .line{height: 3px;width: 740px;border: 1px solid #dfdfdf;border-width: 1px 0 1px 0;margin: 3px 0}

.new_1 .new_l .new_con{width: 740px;}

.new_1 .new_l .new_con .nc_top{padding:10px 0 15px 0}

.new_1 .new_l .new_con .nc_top .new_nr{width: 570px;}

.new_1 .new_l .new_con .nc_top .new_nr b{width:570px;font-size: 16px;line-height: 40px;display:block;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}

.new_1 .new_l .new_con .nc_top .new_nr p{line-height: 180%;font-size: 15px;}

.new_1 .new_l .new_con .nc_top .new_nr p a{color: #CC0001}

.new_1 .new_l .new_con .nc_bot{width: 740px;}

.new_1 .new_l .new_con .nc_bot ul li{width: 360px;height: 30px;line-height: 30px;font-size: 14px;}

.new_1 .new_l .new_con .nc_bot ul a:nth-child(1) li{background: #EFEFEF}

.new_1 .new_l .new_con .nc_bot ul a:nth-child(3) li{background: #EFEFEF}

.new_1 .new_l .new_con .nc_bot ul a:nth-child(5) li{background: #EFEFEF}

.new_1 .new_l .new_con .nc_bot ul li .xw{width: 250px;display:block;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;height: 30px}

.new_1 .new_r{width: 420px;/*height: 285px;*/background: #dfdfdf;padding:15px 20px;}

.new_1 .new_r img{margin: 8px auto}

.new_1 .new_r ul li{height: 30px;line-height: 30px;}

/*new end*/



/*case start*/

.case_1{padding: 40px 0;background: url(../images/bg_kh.png) no-repeat center;}

.case_1 .title_n{height: 35px;line-height: 35px;}

.case_1 .title_n .dot{width: 4px;height: 20px;background: #0B3D6E;margin: 7.5px 18px 0 0}

.case_1 .title_n b{font-size: 20px;}

.case_1 .line{height: 3px;border: 1px solid #ccc;border-width: 1px 0 1px 0;margin: 3px 0}

/*.case_1 .picMarquee-left .bd{ padding:0 0 10px 0px;position: relative;top: 15px;}

.case_1 .picMarquee-left .bd ul{ overflow:hidden; zoom:1; }

.case_1 .picMarquee-left .bd ul li{ margin:0 8px; float:left; _display:inline; overflow:hidden; text-align:center;position: relative;  }



.case_1 .picMarquee-left .bd ul li .pic{ text-align:center; }

.case_1 .picMarquee-left .bd ul li .pic img{ width:220px;display:block; padding:2px; border:1px solid #dfdfdf; }





.case_1 .post-thumbnail {height: auto; overflow: hidden; } 

.case_1 .content-wrap { padding: 0; position: absolute; text-align: center; width: 100%; top: 0; height:170px; bottom: 0; display: table-cell; vertical-align: middle; overflow: hidden; } 

.case_1 .content-wrap h1.entry-title { display: table;  height:170px; width: 100%; margin:0; } 

.case_1 .featured-image { display: table-cell; position: relative; transition: opacity .25s ease-in-out, background .25s ease-in-out; -moz-transition: opacity .25s ease-in-out, background .25s ease-in-out; 

-webkit-transition: opacity .25s ease-in-out, background .25s ease-in-out; 

vertical-align: middle; z-index: 1; color: #fff; text-decoration: none; opacity: 0; padding:0 10%; } */



.case_1 .multipleColumn{ overflow:hidden; position:relative; width:1220px;  }

.case_1 .multipleColumn .hd{ overflow:hidden; width: 150px; height:55px; padding:0 10px;  margin:0 auto;}

.case_1 .multipleColumn .hd .prev,.multipleColumn .hd .next{ display:block;  width:55px; height:55px; float:right; margin-right:5px; margin-top:10px;  overflow:hidden;

			 cursor:pointer; background:url("../images/icoLeft.png") no-repeat;}

.case_1 .multipleColumn .hd .next{ background:url("../images/icoRight.png") no-repeat;  }

.case_1 .multipleColumn .hd ul{ float:right; overflow:hidden; zoom:1; margin-top:10px; zoom:1; }

.case_1 .multipleColumn .hd ul li{ float:left;  width:9px; height:9px; overflow:hidden; margin-right:5px; text-indent:-999px; cursor:pointer; background:url("images/icoCircle.gif") 0 -9px no-repeat; }

.case_1 .multipleColumn .hd ul li.on{ background-position:0 0; }



.case_1 .multipleColumn .bd{ overflow:hidden;  }

.case_1 .multipleColumn .bd ul{width:239px!important;;overflow:hidden; zoom:1; float:left; _display:inline;  }

.case_1 .multipleColumn .bd ul li{float:left; _display:inline; overflow:hidden; text-align:center;  }

.case_1 .multipleColumn .bd ul li .pic{ text-align:center; }

.case_1 .multipleColumn .bd ul li .pic img{ width:226px; height:83px; display:block;  padding:2px; border:1px solid #ccc; margin:20px 9px 0 9px;}

.case_1 .multipleColumn .bd ul li .pic a:hover img{ border-color:#999;}

.case_1 .multipleColumn .bd ul li .pic img{ width:226px; height:83px; display:block;  padding:2px; border:1px solid #ccc; margin:20px 9px 0 9px;}

.case_1 .tempWrap{width: 1200px!important;}

/*case end*/



/*link start*/

.link{ width:100%; float:left; background: #FEA803; padding-bottom:15px;}

.link ul{ color: #333;line-height:26px;font-size: 15px;}

.link ul a{display:block;height:25px;margin-left: 15px;float: left;position: relative;top: 8px;font-size: 13px;}

/*link end*/



/*footer start*/

.footer{background: #0B3D6E;padding: 20px 0;color: #fff}

.footer .foot_body{background: url(../images/ditu.png) no-repeat center right;}

.footer ul{margin-right:55px;}

.footer ul li{height: 35px;line-height: 35px;color: #fff}

.footer ul li b{font-size: 16px;color: #FEA803}

.footer ul:nth-child(1) li{height: 31px;line-height: 31px;}

.footer ul:nth-child(2) {margin-right: 30px;}

.foot_bot{height: 35px;background: #222222;line-height: 35px;color: #fff}

/*footer end*/

/*left*/

.left{padding-top: 30px;}

.left .pb_l{width: 300px;}

.left .pbl_top{width: 300px;height: 130px;background: url(../images/pro_list_t.jpg) no-repeat center;}

.left .pro_list{width:298px;border: 1px solid #dfdfdf;border-width: 0 1px 0 1px;}

.left .clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}

.left .nav{ width:270px;position:relative;z-index:1;margin: 0px auto;}

.left .nav a{ color:#fff;}

.left .nav .nLi{position:relative; display:inline; height:38px; line-height:38px;margin: 8px 0;}

.left .nav .nLi h3 a{display:block;font-size:16px; font-weight:bold;text-align: center;background: #E9E9E9;margin: 8px 0;color: #555;height:38px; line-height:38px;}

.left .nav .nLi:nth-child(1) h3 a{margin-top: 0px;}

.left .nav .sub{display:none; width:180px; left:270px; top:-46px;  position:absolute; background:#1F6CB7;  line-height:38px;z-index: 9999}

.left .nav .sub li{ zoom:1;text-align: left;font-size: 13px;}

.left .nav .sub a{ display:block;padding-left: 15px;}

.left .nav .sub a:hover{background:#0B3D6E;color:#fff;}

.left .nav .on h3 a{ background:#0B3D6E; color:#fff;}



/*header_1*/

.header_n{height: 30px;background: #aaa;line-height: 30px;}

.header_n p{color: #fff}

.header_n li{color: #fff;margin-left: 20px;}

.header_top{height: 100px;background: url(../images/logo.jpg) no-repeat center;}

.header_top b{font-weight: bold;font-family: Arial;font-size: 29px;color: #FEA503;position: relative;top: 47px;}

.header_1{height: 45px;background: #0B3D6E}

.header_1 .navbody ul li{width: 150px;height: 45px;line-height: 45px;font-size: 16px;font-weight: bold;color: #fff;text-align: center;}

.header_1 .navbody ul li:hover {background: #FEA503}